﻿using System.Collections.Generic;

namespace MOD_TaiYangQiu.model
{
    /// <summary>
    /// 宗门配置项
    /// </summary>
    public class School
    {
        private bool isSchool;
        private bool isPointSchool;
        private bool isDaZhangLao;
        private bool isZhangLao;
        private bool isZhenChuan;
        private bool isNeiMen;
        private bool isWaiMen;
        private List<AreaConfig> daZhangLaoArea;
        private List<AreaConfig> zhangLaoArea;
        private List<AreaConfig> zhenChuanArea;
        private List<AreaConfig> neiMenArea;
        private List<AreaConfig> waiMenArea;
        /// <summary>
        /// 是否放发主舵
        /// </summary>
        public bool IsSchool { get => isSchool; set => isSchool = value; }
        /// <summary>
        /// 是否放发分舵
        /// </summary>
        public bool IsPointSchool { get => isPointSchool; set => isPointSchool = value; }
        /// <summary>
        /// 是否放发大长老
        /// </summary>
        public bool IsDaZhangLao { get => isDaZhangLao; set => isDaZhangLao = value; }
        /// <summary>
        /// 是否放发长老
        /// </summary>
        public bool IsZhangLao { get => isZhangLao; set => isZhangLao = value; }
        /// <summary>
        /// 是否放发真传
        /// </summary>
        public bool IsZhenChuan { get => isZhenChuan; set => isZhenChuan = value; }
        /// <summary>
        /// 是否放发内门
        /// </summary>
        public bool IsNeiMen { get => isNeiMen; set => isNeiMen = value; }
        /// <summary>
        /// 是否放发外门
        /// </summary>
        public bool IsWaiMen { get => isWaiMen; set => isWaiMen = value; }
        /// <summary>
        /// 大长老州域配置
        /// </summary>
        public List<AreaConfig> DaZhangLaoArea { get => daZhangLaoArea; set => daZhangLaoArea = value; }
        /// <summary>
        /// 长老州域配置
        /// </summary>
        public List<AreaConfig> ZhangLaoArea { get => zhangLaoArea; set => zhangLaoArea = value; }
        /// <summary>
        /// 真传州域配置
        /// </summary>
        public List<AreaConfig> ZhenChuanArea { get => zhenChuanArea; set => zhenChuanArea = value; }
        /// <summary>
        /// 内门州域配置
        /// </summary>
        public List<AreaConfig> NeiMenArea { get => neiMenArea; set => neiMenArea = value; }
        /// <summary>
        /// 外门州域配置
        /// </summary>
        public List<AreaConfig> WaiMenArea { get => waiMenArea; set => waiMenArea = value; }
    }
}
